package src.main.java.org.io;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

/*
* try-with-resource
* */
public class Test6 {
    public static void main(String[] args) {
        try(
                FileInputStream fis = new FileInputStream("E:\\ab.txt");
                FileOutputStream fos = new FileOutputStream("D:\\ab.txt");
                /*
                * 这里只能放资源对象
                * 资源都是会实现AutoCloseable接口
                * 用完之后，会自动调用其close方法完成资源的释放操作
                * */
        ){
            byte[] buffer = new byte[1024];//创建一个字符数组，负责转移数据
            int len;
            while((len= fis.read(buffer))!=-1){
                fos.write(buffer,0,len);
            }
        }catch (IOException e){
            e.printStackTrace();
        }


    }
}
